<?php
/**
 * hlpValidateルールセット int型チェック
 */
include_once (dirname(__FILE__).'/default.php');

class Validate_check_Int extends Validate_Rules_Default {

	function call () {
		// 入力・未入力・必須チェック
		if (isset($this->SrcData[$this->Key])) {
			$this->DstData[$this->Key] = (int) $this->SrcData[$this->Key];
		} else {
			if (0 === strcasecmp($this->Rule['necessary'],'yes')) {
				$this->ErrMsg[] = $this->Rule['string'].'が入力されていません。';
				return false;
			}
		}
		// データ長チェック
		// 0の時は比較しない。
		if ($this->Rule['min'] > 0) {
			
		}
		if ($this->Rule['max'] > 0) {
			
		}
		return true;
	}
	
}
?>